package com.example.bluetooth.commonUtil;

import android.app.Activity;
import android.bluetooth.BluetoothDevice;

/**
 * Created by neil on 2018/3/6.
 * 蓝牙工具接口
 */

public interface IBluetoothUtil {
    /**
     * 初始化
     * @return
     */
    boolean init(Activity activity);

    /**
     * 是否可用
     * @return
     */
    boolean isEnabled();

    /**
     * 开始扫描
     * @return
     */
    boolean startScan();

    /**
     * 停止扫描
     * @return
     */
    boolean stopScan();

    /**
     * 扫描到设备
     * @param device 扫描到的设备
     * @param rssi  信号强度
     * @param scanRecord
     */
    void onFoundDevices(BluetoothDevice device, int rssi, byte[] scanRecord);
}
